$(function(){
    $('form').bootstrapValidator({
        message:'error',
        feedbackIcons:{
            valid:'glyphicon glyphicon-ok',
            invalid:'glyphicon glyphicon-remove',
            validating:'glyphicon glyphicon-refresh'
        },
        fields:{
            phone:{
                validators:{
                    notEmpty:{
                        message:'手机号不能为空'
                    },
                    different:{
                        field:'username',
                        message:'手机号和用户名相同'
                    },
                    regexp:{
                        regexp:/^1[34578]\d{9}$/,
                        message:'请输入11位合法手机号码！'
                    }
                }
            },
            regnum:{
                validators:{
                    notEmpty:{
                        message:'校验码不能为空'
                    }
                }
            },
            phoneReg:{
                validators:{
                    notEmpty:{
                        message:'手机验证码不能为空'
                    }
                }
            },
            username:{
                message:'用户名验证失败',
                validators:{
                    notEmpty:{
                        message:'用户名不能为空'
                    },
                    stringLength:{
                        min:6,
                        max:18,
                        message:'用户名长度必须在6到18位之间'
                    },
                    regexp:{
                        regexp:/^[a-zA-Z0-9_]+$/,
                        message:'用户名只能包含大写、小写、数字和下划线'
                    }
                }
            },
            password:{
                validators:{
                    notEmpty:{
                        message:'密码不能为空'
                    },
                    different:{
                        field:'username',
                        message:'密码和用户名相同'
                    },
                    stringLength:{
                        min:6,
                        max:18,
                        message:'密码长度必须在6到18位之间'
                    },
                },

            },
            password2:{
                validators:{
                    notEmpty:{
                        message:'请确认密码'
                    },
                    identical:{
                        field:'password',
                        message:'密码和确认的密码不一致'
                    }
                },

            },
            
        }
    })
    $('#sub').click(function(){
        var len=$('#registry input').length;
        //判断输入框是否有空
        var flag=false;
        for(var i=0;i<len;i++){
            if ($('#registry input').eq(i).val()=='') {
                flag=true;
                break;
            }
        }
        if (!flag) {
            var regdata=$('form').serialize();
            console.log(regdata);
            $.ajax({
                url:'http://api.mm.com/user/register',
                type:'post',
                data:regdata,
                success:function(res){
                    // console.log(res);
                    var data=JSON.parse(res);
                    console.log(data);
                }
            })
        }
        
    })
})